distillation device - French English Dictionary